package Utilities;

public class TrainConstants
{
	public static final double CAR_BASE_WEIGHT = 90169.0652; 	// in lbs
	public static final double CAR_LEN = 105.643; 				// in feet
	public static final double CAR_WIDTH = 8.69423;				// in feet
	public static final double CAR_HEIGHT = 11.2205;			// in feet
	public static final double PASSENGER_WEIGHT = 150;
	public static final int MAX_PASSENGERS = 222;
	public static final int TICKS_PER_ADVERT = 20;
	public static final int TICKS_PER_ANNOUNCEMENTS = 20;
	
	public static final double dGravityAccel = 9.81; // in m/s2
	public static final double dMaxServiceBreakDecel = 1.2; // in m/s2
	public static final double dMaxEBreakDecel = 2.73; // in m/s2
	public static final double dMaxPower = 120000; // in Watts
	public static final double dMaxSpeed = 19.4444; // in m/s
	public static final double dNaturalEngineFrictionCoeff = .01;
	public static final double dWheelToTrackFrictionCoeffStatic = .5;
	public static final double dWheelToTrackFrictionCoeffKinetic = .1;
	public static final double dWheelToTrackFrictionCoeff = .42;
}
